#ifndef __CPPTUTORSTATICCAST_H__
#define __CPPTUTORSTATICCAST_H__

class CcppTutorStaticCast {
    private:
        double d;
        int i;
        void* vpPtr;
        int*  npPtr;
    public:
        CcppTutorStaticCast ();
       ~CcppTutorStaticCast ();
        
        void m_StaticCast ();
};

class CcppTutorStaticCastAnother : public CcppTutorStaticCast {
    public:
        CcppTutorStaticCastAnother ();
       ~CcppTutorStaticCastAnother ();  

        void m_StaticCastAnother ();
};

void someFunc (CcppTutorStaticCast*, CcppTutorStaticCastAnother*);

#endif //__CPPTUTORSTATICCAST_H__
